// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:08


// Source File Name:   oe.java

package com.zelix;



//            lt

public final class oe
    implements Comparable
{

    private final String a;
    private final String c;
    private final String d;
    private String b;

    oe(String s, String s1, String s2)
    {
        a = s;
        c = s1;
        d = s2;
    }

    oe(String s, String s1, String s2, String s3)
    {
        a = s;
        c = s1;
        d = s2;
        b = s3;
    }

    public int compareTo(Object obj)
    {
        oe oe1 = (oe)obj;
        if(a.equals(oe1.a))
        {
            if(c != null)
                if(oe1.c != null)
                    return c.compareTo(oe1.c);
                else
                    return -1;
            return oe1.c == null ? 0 : 1;
        } else
        {
            return a.compareTo(oe1.a);
        }
    }

    public boolean equals(Object obj)
    {
        if(obj instanceof oe)
        {
            oe oe1 = (oe)obj;
            return a.equals(oe1.a) && (c == null && oe1.c == null && this == obj || c != null && oe1.c != null && c.equals(oe1.c));
        } else
        {
            return false;
        }
    }

    public String a()
    {
        return lt.b(a);
    }

    public String d()
    {
        return a;
    }

    public String b()
    {
        return c;
    }

    public String c()
    {
        return d;
    }

    public int hashCode()
    {
        if(c != null)
            return a.hashCode() ^ c.hashCode();
        else
            return System.identityHashCode(this);
    }
}